package com.ugoodtech.mdcc.core.domain.KpiPaintReportVO;

import java.util.List;
import java.util.Map;

public class OperationalVO {

    private String company;

    private String address;

    private String dateTimeStr;

    private String auditUser;

    private String customerUser;

    private List<String> responseKpi;

    private String photo;

    private String stationName;


    /**
     * 封装精益板喷中填写的数据(运营是数据分析)
     */
    private List<Object[]> operationalDataAnalysis;
    private String[] operationalDataName;

    /**
     * 封装单元运营一览
     */
    private List<Object[]> unitOperations;
    private List<Object[]> unitOperationsReference;
    private String[] unitOperationsName;

    /**
     * 封装总体产能一览
     */
    private List<Object[]> overallOperations;
    private List<Object[]> overallOperationsReference;
    private String[] overallOperationsName;

    /**
     * 经济性数据
     */
    private List<Object[]> economicData;
    private List<Object[]>economicDataReference;
    private String[] economicDataName;

//    /**
//     * 封装质量流程
//     */
//    private List<Object[]> QualityProcesses;
//
//    /**
//     * 封装钣喷车间流程
//     */
//    private List<Object[]> ShopsProcesses;

//    /**
//     * 封装总体情况
//     */
//    private List<Object[]> General;

    /**
     * 封装钣金车间
     */
    private List<Object[]> BodyShop;

//    /**
//     * 封装喷漆车间
//     */
//    private List<Object[]> PaintShop;
//
//    /**
//     * 封装员工情况
//     */
//    private List<Object[]> Staff;
//    /**
//     * 封装设备
//     */
//    private List<Object[]> Equipment;

    /**
     * 柱状图维修产值
     */
    private KpiArrayObject maintenanceValue;
    /**
     * 柱状图维修台次
     */
    private KpiArrayObject maintenanceNum;

    /**
     * 柱状图单工位价值
     */
    private KpiArrayObject workPersonValue;
    /**
     * 柱状图单工人价值
     */
    private KpiArrayObject personValue;
    /**
     * 柱状图材料成本
     */
    private KpiArrayObject cost;
    /**
     * 柱状图人工成本
     */
    private KpiArrayObject personCost;

    /**
     * 柱状图返工率
     */
    private KpiArrayObject reworkRate;

    /**
     * 柱状图毛利率
     */
    private KpiArrayObject grossProfitMargin;
    /**
     * 烤房利用率
     */
    private KpiArrayObject brandUtilization;
    /**
     * 劳动利用率
     */
    private KpiArrayObject laborUtilization;
    /**
     * 工位利用率
     */
    private KpiArrayObject stationUtilization;


    public List<Object[]> getOperationalDataAnalysis() {
        return operationalDataAnalysis;
    }

    public void setOperationalDataAnalysis(List<Object[]> operationalDataAnalysis) {
        this.operationalDataAnalysis = operationalDataAnalysis;
    }

    public List<Object[]> getUnitOperations() {
        return unitOperations;
    }

    public void setUnitOperations(List<Object[]> unitOperations) {
        this.unitOperations = unitOperations;
    }

    public List<Object[]> getOverallOperations() {
        return overallOperations;
    }

    public void setOverallOperations(List<Object[]> overallOperations) {
        this.overallOperations = overallOperations;
    }


    public List<Object[]> getEconomicData() {
        return economicData;
    }

    public void setEconomicData(List<Object[]> economicData) {
        this.economicData = economicData;
    }

//    public List<Object[]> getQualityProcesses() {
//        return QualityProcesses;
//    }
//
//    public void setQualityProcesses(List<Object[]> qualityProcesses) {
//        QualityProcesses = qualityProcesses;
//    }
//
//    public List<Object[]> getShopsProcesses() {
//        return ShopsProcesses;
//    }
//
//    public void setShopsProcesses(List<Object[]> shopsProcesses) {
//        this.ShopsProcesses = shopsProcesses;
//    }
//
//    public List<Object[]> getGeneral() {
//        return General;
//    }
//
//    public void setGeneral(List<Object[]> general) {
//        General = general;
//    }
//
    public List<Object[]> getBodyShop() {
        return BodyShop;
    }

    public void setBodyShop(List<Object[]> bodyShop) {
        BodyShop = bodyShop;
    }
//
//    public List<Object[]> getPaintShop() {
//        return PaintShop;
//    }
//
//    public void setPaintShop(List<Object[]> paintShop) {
//        PaintShop = paintShop;
//    }
//
//    public List<Object[]> getStaff() {
//        return Staff;
//    }
//
//    public void setStaff(List<Object[]> staff) {
//        Staff = staff;
//    }
//
//    public List<Object[]> getEquipment() {
//        return Equipment;
//    }
//
//    public void setEquipment(List<Object[]> equipment) {
//        Equipment = equipment;
//    }

    public KpiArrayObject getMaintenanceValue() {
        return maintenanceValue;
    }

    public void setMaintenanceValue(KpiArrayObject maintenanceValue) {
        this.maintenanceValue = maintenanceValue;
    }

    public KpiArrayObject getMaintenanceNum() {
        return maintenanceNum;
    }

    public void setMaintenanceNum(KpiArrayObject maintenanceNum) {
        this.maintenanceNum = maintenanceNum;
    }


    public KpiArrayObject getWorkPersonValue() {
        return workPersonValue;
    }

    public void setWorkPersonValue(KpiArrayObject workPersonValue) {
        this.workPersonValue = workPersonValue;
    }

    public KpiArrayObject getCost() {
        return cost;
    }

    public void setCost(KpiArrayObject cost) {
        this.cost = cost;
    }

    public KpiArrayObject getReworkRate() {
        return reworkRate;
    }

    public void setReworkRate(KpiArrayObject reworkRate) {
        this.reworkRate = reworkRate;
    }

    public KpiArrayObject getGrossProfitMargin() {
        return grossProfitMargin;
    }

    public void setGrossProfitMargin(KpiArrayObject grossProfitMargin) {
        this.grossProfitMargin = grossProfitMargin;
    }

    public KpiArrayObject getBrandUtilization() {
        return brandUtilization;
    }

    public void setBrandUtilization(KpiArrayObject brandUtilization) {
        this.brandUtilization = brandUtilization;
    }

    public KpiArrayObject getLaborUtilization() {
        return laborUtilization;
    }

    public void setLaborUtilization(KpiArrayObject laborUtilization) {
        this.laborUtilization = laborUtilization;
    }

    public KpiArrayObject getStationUtilization() {
        return stationUtilization;
    }

    public void setStationUtilization(KpiArrayObject stationUtilization) {
        this.stationUtilization = stationUtilization;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDateTimeStr() {
        return dateTimeStr;
    }

    public void setDateTimeStr(String dateTimeStr) {
        this.dateTimeStr = dateTimeStr;
    }

    public String getAuditUser() {
        return auditUser;
    }

    public void setAuditUser(String auditUser) {
        this.auditUser = auditUser;
    }

    public String getCustomerUser() {
        return customerUser;
    }

    public void setCustomerUser(String customerUser) {
        this.customerUser = customerUser;
    }

    public KpiArrayObject getPersonValue() {
        return personValue;
    }

    public void setPersonValue(KpiArrayObject personValue) {
        this.personValue = personValue;
    }

    public KpiArrayObject getPersonCost() {
        return personCost;
    }

    public void setPersonCost(KpiArrayObject personCost) {
        this.personCost = personCost;
    }

    public List<String> getResponseKpi() {
        return responseKpi;
    }

    public void setResponseKpi(List<String> responseKpi) {
        this.responseKpi = responseKpi;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public List<Object[]> getUnitOperationsReference() {
        return unitOperationsReference;
    }

    public void setUnitOperationsReference(List<Object[]> unitOperationsReference) {
        this.unitOperationsReference = unitOperationsReference;
    }

    public List<Object[]> getOverallOperationsReference() {
        return overallOperationsReference;
    }

    public void setOverallOperationsReference(List<Object[]> overallOperationsReference) {
        this.overallOperationsReference = overallOperationsReference;
    }

    public List<Object[]> getEconomicDataReference() {
        return economicDataReference;
    }

    public void setEconomicDataReference(List<Object[]> economicDataReference) {
        this.economicDataReference = economicDataReference;
    }

    public String[] getOperationalDataName() {
        return operationalDataName;
    }

    public void setOperationalDataName(String[] operationalDataName) {
        this.operationalDataName = operationalDataName;
    }

    public String[] getUnitOperationsName() {
        return unitOperationsName;
    }

    public void setUnitOperationsName(String[] unitOperationsName) {
        this.unitOperationsName = unitOperationsName;
    }

    public String[] getOverallOperationsName() {
        return overallOperationsName;
    }

    public void setOverallOperationsName(String[] overallOperationsName) {
        this.overallOperationsName = overallOperationsName;
    }

    public String[] getEconomicDataName() {
        return economicDataName;
    }

    public void setEconomicDataName(String[] economicDataName) {
        this.economicDataName = economicDataName;
    }
}
